to fit snugly - Turkish English Dictionary